long strap binding - Turco Inglés Diccionario